package T;

import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;

/**
 * String如何去使用流
 */
public class Stream3 {
    public static void main(String[] args) {
        String a = "10086,10087,10088,10089,10999";

        List<String> numbers = Arrays.asList(a.split(","));
        List<Integer> processedNumbers = numbers.stream()
                .filter(s -> s.startsWith("1008")) // 示例过滤条件
                .map(Integer::parseInt) // 将字符串映射为整数
                .collect(Collectors.toList()); // 收集结果到列表
        System.out.println(processedNumbers);

        List<Integer> list = Arrays.stream(a.split(",")).filter(s -> s.startsWith("1008")).map(Integer::parseInt).toList();
        System.out.println(list);
    }
}
